
在GNU/Linux里面，所有的目录都是从 /(root)根目录所扩展的树状结构。也许有些朋友会问，如果有很多个盘，那不就有很多根目录吗? 事实不是这样的！那些硬盘的某个分区不会像MS Windows一樣，分割成C盘、D盘和E盘等等，而都是在那个根目录或底下的某个子目录，只是把某个分割区挂载(mount)到那个目錄罢了，也就是说在Microsoft Windows的分区对应到GNU/Linux的话，就是挂载在某一个目录底下。

如果这样的挂来挂去，总要有个初始化源头让我们挂吧? 所以至少要有一块分割区给根目录/(root)，其它的目录就会以此为基础续挂在根目录的某个子目录下。如此就会形成一个如下图4-1的树状结构。

GNU/Linux的发行版太多了，在早期每个发行版都有自己首选的目录分配方式，不同的版本有不一样的目录分配，因此而造成很多使用者的困扰。为了平息这样的乱局，Filesystem Hierarchy Standard(FHS：\url{http://www.pathname.com/fhs/})就出面制定了一些标准，让各个发行版有个纲要可以知道哪个目录要放什么样的东西。当前FHS定义的是每个目录的大纲，所以很多细部配置文件的文件名或许还是有所不同，但是几乎都放在同一个目录底下了。这样用户在寻找的时候，应该是容易许多了。所以Ubuntu也遵循这样的命名结构，图4-1在別的发行版也适用。

我们了解了上面的內容之后，知道在安装时必需有一个/(root)根目录，其它目录是依附在它下面。这些其它的目录所使用的实体硬盘空间可以是独立出来在另外一颗硬盘或同一颗的其它分割区或者甚至不用独立出来。如果沒有独立出来的话，就是使用 /(root)根目录分割区的空间或者在上一层的实体分割区空间。

根据图4-1读者可以自行评估哪一个目录比较重要，然后决定是否独立出来，这样子可以拿来当成损害控管之用。
\begin{figure}[H]
  \centering
  \includegraphics[scale=.6]{picture/tree.png}
\end{figure}

\begin{flushright}
  \hyperref[content]{回到目录}
\end{flushright}